From a61eecc22ecf593d579394c2aa15578167c5dd77 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Thu, 28 Dec 2017 10:52:57 +0100 Subject: [PATCH] snapshot: Don't create clip nodes with 0 width or height --- gtk/gtksnapshot.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gtk/gtksnapshot.c b/gtk/gtksnapshot.c index e16e0d3fd7..45bb205c0c 100644 --- a/gtk/gtksnapshot.c +++ b/gtk/gtksnapshot.c @@ -589,6 +589,10 @@ gtk_snapshot_collect_clip (GtkSnapshot *snapshot, if (graphene_rect_contains_rect (&state->data.clip.bounds, &node->bounds)) return node; + if (state->data.clip.bounds.size.width == 0 || + state->data.clip.bounds.size.height == 0) + return NULL; + clip_node = gsk_clip_node_new (node, &state->data.clip.bounds); if (name) gsk_render_node_set_name (clip_node, name); -- 2.30.2